package com.pai4j.domain.community.vo.request;

import com.chat4j.common.enums.MenuTypeEnum;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;

/**
 * @Author: 程序员七七 ， 程序员盒子(www.coderutil.com)网站作者
 * @Date: 2022-6-12 0019 16:09
 * @Description: 无描述信息
 */
@Data
public class CCNavPathRequestVO {

    /***
     * 分类ID
     */
    private Long id;

    private Long ccId;

    /***
     * 分类icon
     */
    private String icon;

    /***
     * 分类type
     */
    @NotBlank(message = "栏目名称不能为空")
    @Length(min = 2, max = 10, message = "栏目名称2~10个字")
    private String name;

    private String shortName;

    /***
     * 评分
     */
    private Integer score;

    /***
     * 标记
     */
    private Integer tag;

    /***
     * 导航样式
     */
    private Integer menuType;

    private String menuTypeDesc;

    private String status;

    public String getMenuTypeDesc() {
        return MenuTypeEnum.getDescByType(menuType);
    }
}
